variant configuration training